package pers.baiban.sqltoword.convert;

import pers.baiban.sqltoword.util.WordUtil;
import pers.baiban.sqltoword.vo.TableVO;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 数据转word
 *
 * @author 强子初
 * @since 2023/11/28
 */
@Component
public class TableVOListToTbleIndexConverter implements Converter<List<TableVO>, XWPFDocument> {

    @Override
    public XWPFDocument convert(List<TableVO> source) {
        XWPFDocument doc = new XWPFDocument();
        WordUtil.generateContext(doc, source);
        return doc;
    }
}